

const express = require('express')
const router = express.Router()
const user = require('../../user')
// 登录
router.post('/sign',(req,res)=>{
    let body = req.body
    user.findAllUser((err,users)=>{
        if(err){
            throw err
        }
        let user = users.find(item=>{
            return item.uname === body.uname
        })

        if(user){
            // 查到有这个用户名，判断密码是否正确
            if(user.upwd === body.upwd){
                //TODO 自己做跳转页面的任务
                // 把当前用户保存session里面
                res.send('登录成功')
            }else{
                res.send('密码错误')
            }

        }else {
            res.send("不存在该用户，用户名不对")
        }

    })
})
// 获取所管理的班级
router.get('/classes',(req,res)=>{
    let uid = req.query.uid
    user.findClassByUserId(uid,(err,classes)=>{
        if(err){
            throw err
        }
        if(classes.length>0){
            res.send(classes)
        }else{
            res.send(`该用户${uid}没有管理的班级`)
        }
    })
})

module.exports = router